package com.chia.multienty.core.service;

import com.chia.multienty.core.pojo.ProcessBind;
import com.chia.multienty.core.mybatis.service.KutaBaseService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.chia.multienty.core.domain.dto.ProcessBindDTO;
import com.chia.multienty.core.parameter.user.ProcessBindDetailGetParameter;
import com.chia.multienty.core.parameter.user.ProcessBindPageGetParameter;
import com.chia.multienty.core.parameter.user.ProcessBindDeleteParameter;
import com.chia.multienty.core.parameter.user.ProcessBindSaveParameter;
import com.chia.multienty.core.parameter.user.ProcessBindUpdateParameter;
/**
 * <p>
 * 工作流程绑定数据 服务类
 * </p>
 *
 * @author Multi Tenant Auto Generator
 * @since 2024-07-20
 */
public interface ProcessBindService extends KutaBaseService<ProcessBind> {

    ProcessBindDTO getDetail(ProcessBindDetailGetParameter parameter);

    void delete(ProcessBindDeleteParameter parameter);

    IPage<ProcessBindDTO> getPage(ProcessBindPageGetParameter parameter);

    void save(ProcessBindSaveParameter parameter);

    void update(ProcessBindUpdateParameter parameter);

}
